﻿Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Reflection
Imports System.Web
Imports System.Web.Security
Imports System.Web.SessionState
Imports RequestHandlers

Public Class Global_asax
  Inherits System.Web.HttpApplication

  Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when the application is started

    'RequestHandler wire up.
    Albatross.Common.IoC.Container = New Castle.Windsor.WindsorContainer()
    Dim assembly As Assembly = GetType(RequestHandlers.GetBorrower).Assembly
    Albatross.ServerSide.ComponentRegistration.RegisterRequestHandlersFrom(assembly)

  End Sub

  Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when the session is started
  End Sub

  Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires at the beginning of each request
  End Sub

  Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires upon attempting to authenticate the use
  End Sub

  Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when an error occurs
  End Sub

  Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when the session ends
  End Sub

  Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
    ' Fires when the application ends
  End Sub
End Class